Rate Scalable Video Compression Based on Flexible Block Wavelet Coding Technique
نویسندگان
چکیده
Rate scalable video compression techniques are very attractive, because they are able to encode the video in embedded way that makes the decoding process more flexible to the bandwidth changes. Embedded wavelet coding technology plays an important role in this area. Traditional wavelet transforms are globally optimized. It is very efficient to code the natural images where sudden transitions rarely exist. On the other hand, video compression mostly deals with the differences between adjacent frames, also known as delta frames. Unfortunately, commonly used wavelet transforms are not so efficient on delta frame coding. In this paper, we are presenting a new wavelet coding technique Flexible Block Wavelet Coding (FBWC). It is specially designed for delta frame compression. FBWC not only makes delta frame compression more efficient but also keeps the rate scalability and other scalabilities of wavelet based scalable video compression techniques. Based on this new delta frame compression technique, we have implemented a highly efficient rate scalable video codec. Its overall performance surpasses the video codec based on SPIHT and is comparable to that of H263. Using FBWC, delta frames are compressed in three steps: First, use motion compensation to eliminate the temporal redundancy between adjacent frames and the predicted error frames (PEFs) are generated. Next, the PEFs will be transformed into wavelet domain using Flexible Block Wavelet Transform (FBWT). Finally, zerotree coding mechanism and entropy coder will be used to actually compress the FBWT transformed wavelet coefficients to the target data rate. FBWT is specially designed to deal with the motion compensation boundary discontinuity in PEFs. It consists of a set of biorthogonal wavelet transforms with boundary treatments. For each 16X16 (8X8) block in a PEF, we choose the most suitable wavelet transform from our candidate set according to the block size and the transform level. The picked wavelet transform will be used to do the current level of transform. An FBWT transformed PEF will be rearranged for embedded coding. By using FBWT, we can handle the motion compensation boundary gracefully. Meanwhile all the scalabilities of embedded wavelet coding are still preserved. To show the advantages of FBWC for PEFs, three QCIF H263 test clips (carphone, foreman and mother&daughter) have been chosen for performance comparison. All the sequences are encoded at 10 fps (by coding every third frame) and at 60 kbps. On average, FBWC outperforms SPIHT by more than 1db in PSNR, and under-performs H263+ by less than 0.3db in PSNR.
منابع مشابه
Delay–performance Trade-offs in Motion-compensated Scalable Subband Video Compression
Scalable video coding based on motion-compensated spatiotemporal (t + 2D) wavelet decomposition is becoming increasingly popular, as it provides coding performance competitive with state-of-the-art codecs while accommodating varying network bandwidth and different receiver capabilities (e.g., frame-rate, display size, CPU, memory size). However, these temporal multiresolution schemes may introd...
متن کاملOptimal Bit-Allocation for Wavelet Scalable Video Coding with User Preference
• Fundamentals of Wavelet-Based Scalable Video Coding : The purpose and the general concept of scalable video coding will be introduced in this section. We also give a brief comparison between the major two scalable video coding methods, which are the wavelet-based scalable video coding and H.264/SVC. In addition, we introduce the structure of wavelet-based scalable video coding in this section...
متن کاملHighly scalable wavelet-based video codec for very low bit-rate environment
In this paper, we introduce a highly scalable video compression system for very low bit-rate videoconferencing and telephony applications around 10–30 Kbits/s. The video codec first performs a motion-compensated three-dimensional (3-D) wavelet (packet) decomposition of a group of video frames, and then encodes the important wavelet coefficients using a new data structure called tri-zerotrees (T...
متن کاملHighly Scalable Differential JPEG-2000 Wavelet Video Codec for Internet Video Streaming
Highly scalable wavelet video codec is proposed for Internet video streaming applications based on the simplified JPEG-2000 compression core. Most of existing video solutions are utilizing fixed temporal grouping structure, resulting in quality degradation due to structural mismatch with inherent motion and scene change. Thus, by adopting the adaptive frame grouping based on the fast scene chan...
متن کاملHierarchical Coding Structure for Video Coding and its Applicability in Scalable Video Coding
With the advancement in the video compression and internet technology, the application of video streaming has increased. Because of different types of devices used for accessing the video application and the heterogeneous nature of the network the scalable video coding has become important in order to fulfill the needs of the user. Discrete wavelet transform (DWT) is best tool for scalable vide...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001